rest upon - Français Anglais Dictionnaire